<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html>
<head>
<title>ZetCode Visual Basic tutorial</title>
<link rel="stylesheet" href="/cfg/format.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="Visual Basic, learn Visual Basic, programming language, 
computer language, tutorial, .NET, Mono">
<meta name="description" content="This is Visual Basic tutorial. In this tutorial, you will 
learn the Visual Basic language.">
<meta name="language" content="en">
<meta name="author" content="Jan Bodnar">
<meta name="distribution" content="global">

<script type="text/javascript" src="/lib/jquery.js"></script>
<script type="text/javascript" src="/lib/common.js"></script>

<script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-5536206-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

</head>

<body>

<div class="container">

<div id="wide_ad" class="ltow">
<script type="text/javascript"><!--
google_ad_client = "pub-9706709751191532";
/* 160x600, August 2011 */
google_ad_slot = "2484182563";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>


<div class="content">


<a href="/" title="Home">Home</a>

<h1>Visual Basic tutorial</h1>

<p>
This is a Visual Basic tutorial. In this tutorial you will learn Visual Basic
language. The tutorial is suitable for beginners.
</p>

<h2>Table of contents</h2>

<ul>
<li><a href="visualbasic/">Visual Basic language</a></li>
<li><a href="lexis/">Lexical structure</a></li>
<li><a href="basics/">Basics</a></li>
<li><a href="datatypes/">Data types</a></li>
<li><a href="strings/">Strings</a></li>
<li><a href="operators/">Operators</a></li>
<li><a href="flowcontrol/">Flow control</a></li>
<li><a href="arrays/">Arrays</a></li>
<li><a href="procedures/">Procedures &amp; functions</a></li>
<li><a href="organizingcode/">Organizing code</a></li>
<li><a href="oopi/">OOP I</a></li>
<li><a href="oopii/">OOP II</a></li>
<li><a href="collections/">Collections</a></li>
<li><a href="io/">Input, output</a></li>
</ul>


<h2>Visual Basic</h2>

<p>
Visual Basic language is a high-level programming 
language for the .NET Framework. It is a very popular language. 
Currently, it is one of the top 10 popular languages in the world. 
It was created for the Windows platform. The Mono project has created 
a clone for the Linux and Mac platforms. 
</p>

<div class="g-plusone"></div>


<h2>Similar tutorials</h2>

<p>
The sister language tutorial: <a href="/lang/csharp/">C# tutorial</a>.
There are several tutorials on ZetCode related to Visual Basic. 
<a href="/gui/vbgtk/">Visual Basic GTK# tutorial</a>,
<a href="/gui/vbqyoto/">Visual Basic Qyoto tutorial</a>
and <a href="/gui/vbwinforms/">Visual Basic Winforms tutorial</a>
present tutorials for building GUI with Visual Basic. The 
<a href="/db/mysqlvb/">MySQL Visual Basic tutorial</a>
and <a href="/db/sqlitevb/">SQLite Visual Basic tutorial</a> provide tutorials
for database programming vith Visual Basic. 
</p>


<div class="footer">

<div class="signature">
<a href="/">ZetCode::</a> last modified September 24, 2010 <span class="copyright">&copy; 2007 - 2013 Jan Bodnar</span>
</div>
</div>

</div> <!-- content -->

</div> <!-- container -->

</body>
</html>

